<?php namespace MegaCerto\Mock;

$path = dirname( __FILE__ ) . '/mocks';

$url  = isset($_GET['url']) ? $_GET['url'] : null;

header('Content-type:application/json');
echo file_get_contents( 'http://104.131.185.211:8080/' . ltrim( $url, '/') );
die;


if( ! $url )
{
    http_response_code(400);
    die;
}

$file = $path . '/' . strtolower( str_replace('/','_', ltrim($url,'/')).'.json' );

// Verifica se o mock existe e exibe (format JSON)
if( file_exists( $file ) )
{
    header('Content-type:application/json');
    echo file_get_contents( $file );
    die;
}

// Apenas para facilitar a lista de chamadas

file_put_contents( $file , '');


// Arquivo não foi encontrado
http_response_code(404);
die;